package com.lwm.demo.config;

import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.context.annotation.PropertySource;

/**
 * Spring 配置类 等同于bean.xml
 *
 * @author liweimin
 * @Configuration 指定当前类是一个配置类，配置类作为AnnotationConfigApplicationContext参数时，可以省略，多个配置时要写
 * @ComponentScan 指定Spring容器创建时要扫描的包
 * @Bean 把当前方法的返回值 存入Spring容器,bean-id默认值当前方法名称
 * @import 用于导入其他的配置类 使用Import注解的类 都是主配置类/父配置类 配置有参数 Spring回去容器中寻找 bean--->Autowired
 * @PropertySource： 配置源
 * @date 2021/6/10 11:50
 * @since
 */
@Configuration
@ComponentScan(basePackages = {"com.lwm"})
@Import({JDBConfiguration.class})
@PropertySource("classpath:jdbc.properties")
public class SpringConfiguration {


}
